package com.tbit.uqbike.object.pojo;

import com.tbit.uqbike.annos.Excel;
import lombok.Data;

/**
 * @Author HZW
 * @ClassName parkPointBoundAbnormal
 * @Description 站点设备异常实体类
 * @date 2021/12/24 9:52
 * @Version 1.0
 */
@Data
public class ParkPointBoundAbnormal {
    /**
     * 设备编号
     */
    private Integer machineNo;
    /**
     * 0：道钉，1：rfid
     */
    @Excel(name = "设备类型", sort = 2, readConverterExp = "0=道钉,1=RFID")
    private Integer type;
    /**
     * 1：运维标记，2系统标记
     */
    private Integer state;
    /**
     * 添加时间
     */
    private String addTime;
    /**
     * 运维人员id
     */
    private Integer userMainId;
    /**
     * 异常上报人员名称
     */
    private String accountUserName;
    /**
     * 正常数
     */
    private int normalTotal;
    /**
     * 系统标记故障数
     */
    @Excel(name = "系统标识故障数", sort = 4)
    private int systemAbnormalTotal;
    /**
     * 运维标记故障数
     */
    @Excel(name = "运维标识故障数", sort = 5)
    private int operationsAbnormalTotal;

    /**
     * 区域id
     */
    private Integer accountId;
    /**
     * 异常数量
     */
    private Integer sum;
    /**
     * 站点id
     */
    private Integer parkPointId;
    /**
     * 站点名称
     */
    @Excel(name = "站点名称", sort = 1)
    private String parkPointName;

    /**
     * 总数
     */
    @Excel(name = "总数", sort = 3)
    private Integer newNormalTotal;

    /**
     * 总故障数
     */
    @Excel(name = "总故障数", sort = 6)
    private Integer newSum;

}